CC-Link IE Field Basic Slave
Changes:
- PSCCIEBS-114: Use MSK_CCLIEFB_BUS_STATUS_SLAVE_DUPLICATION for slave side when transmission state=1 and not controlled by other master
Bugs:
- PSCCIEBS-112: Slave should not respond with controlled by other master without master
Bugs:
- PSCCIEBS-110: Memory leak in SLMP stack
- PSCCIEBS-111: UDP checksum in cyclic error response for being controlled by other master is wrong
Bugs:
- PSCCIEBS-107: Length check in SLMP packet response handling wrong
- PSCCIEBS-109: SLMP indications hang after 8 indications
New Features:
Changes:
- PSCCIEBS-103: add support for StationId update handling on Function API level
Bugs:
- PSCCIEBS-102: IPAddress is not correctly applied on CC-Link IE Field Basic protocol layer
Bugs:
- PSCCIEBS-74: fill level calculation for non-CCIEBS communication is wrong
Bugs:
- PSCCIEBS-71: transmission state is not checked for 0 when master station detection is performed
- PSCCIEBS-72: transmission state handling is wrong and data extraction is using wrong offsets
- PSCCIEBS-73: cyclic stop handling is wrong and results into timeout detection
Bugs:
- PSCCIEBS-45: missing Slmp_ErrorCodes.h into distribution
- PSCCIEBS-46: missing limited firmwares in the distribution
New Features:
Bugs:
- PSCCIEBS-2: Use station id (little endian) nomenclature as in CC-Link IE Field Basic specification in CCLIEFB_SLMP_SEND_REQUEST_REQ
- PSCCIEBS-10: slave mode did not setup pointer correctly and may trigger a crash
- PSCCIEBS-11: DPM Watchdog does not react on failure
- PSCCIEBS-12: CONNECTION_TIMEOUT not shown in ulCommunicationError when no master is active
- PSCCIEBS-17: when NOT_CONFIGURED, the status indication can override the RUN LED
- PSCCIEBS-21: CommunicationState is not handled correctly and shows STOP instead of OPERATE where it should be
- PSCCIEBS-22: Offset calculation when copying bus data to DPM memory is wrong
- PSCCIEBS-24: Flash device label cannot be read when SQIROM is not enabled
- PSCCIEBS-25: netX52 firmwares does not use MAC address from Flash Device Label
- PSCCIEBS-26: Third XC HW Assignment is not set to 0xFF
- PSCCIEBS-29: UART on netX51 LFW is not configured correctly in MMIO
- PSCCIEBS-31: missing USB ENABLE GPIO in LFW config
- PSCCIEBS-34: MAC address cannot be set via RCX_SET_MAC_ADDR_REQ
- PSCCIEBS-37: do not blink on error led when CONNECTION_TIMEOUT is shown in communication error
- PSCCIEBS-39: Error LED state is never set to ON state
- PSCCIEBS-40: add missing validation for station id and gateway id
- PSCCIEBS-41: Communication State is not always consistently set